#include "mixp_module.h"
#include "core/log/mixp_log.h"

mixp_module_ops_t *_module_op_audio_decoder_create(void *arg)
{
    logi("_module_op_audio_decoder_create...");
    return NULL;
}

int _module_op_audio_decoder_start(mixp_module_ops_t *op, void *arg)
{
    logi("_module_op_audio_decoder_start...");
    return 0;
}

int _module_op_audio_decoder_feed(mixp_module_ops_t *op, void *arg)
{
    logi("_module_op_audio_decoder_feed...");
    return 0;
}

int _module_op_audio_decoder_stop(mixp_module_ops_t *op, void *arg)
{
    logi("_module_op_audio_decoder_stop...");
    return 0;
}

void _module_op_audio_decoder_destroy(mixp_module_ops_t *op)
{
    logi("_module_op_audio_decoder_destroy...");
}

void _module_op_audio_decoder_unload(mixp_module_ops_t *op)
{
    logi("_module_op_audio_decoder_unload...");
}

mixp_module_ops_t mixp_module_op_audio_decoder = {
    .load = NULL,
    .create = _module_op_audio_decoder_create,
    .start = _module_op_audio_decoder_start,
    .feed = _module_op_audio_decoder_feed,
    .stop = _module_op_audio_decoder_stop,
    .destroy = _module_op_audio_decoder_destroy,
    .unload = _module_op_audio_decoder_unload,
};